package com.suning.sawp.constants;

public class MainPushConstants {

    private MainPushConstants() {
    }

    /**
     * 主推类型A
     */
    public static final String PUSH_TYPE_A = "A";

    /**
     * 主推类型B
     */
    public static final String PUSH_TYPE_B = "B";
    /**
     * 主推类型B2
     */
    public static final String PUSH_TYPE_B2 = "B2";

    /**
     * 每月总部任务最多8条(8大品类，一样一条)
     */
    public static final int HQTASK_MAXNUM_PER_MONTH = 8;

    /**
     * 总部主推任务 创建中
     */
    public static final Short CREATING = 0;

    /**
     * 总部主推任务 创建完成
     */
    public static final Short COMPLETE = 1;

    /**
     * 小红点中记录的修改类型，0表示新增款数
     */
    public static final Integer TASK_CHANGE_TYPE = 0;

    /**
     * 小红点中记录的门店，表示所有门店
     */
    public static final String ALL_STORE = "-1";

    /**
     * 大区主推任务表状态-未分配
     */
    public static final Short AREA_TASK_STATUS_UNDISTRIBUTED = 0;

    /**
     * 大区主推任务表状态-已分配
     */
    public static final Short AREA_TASK_STATUS_DISTRIBUTED = 1;

    /**
     * 大区主推任务表状态-重新分配
     */
    public static final Short AREA_TASK_STATUS_REDISTRIBUTE = 2;

    /**
     * 大区主推任务表状态-分配中
     */
    public static final Short AREA_TASK_STATUS_DISTRIBUTING = 3;

    /**
     * 大区款式任务表-未分配
     */
    public static final Short AREA_TASK_MODEL_STATUS_UNDISTRIBUTED = 0;

    /**
     * 大区款式任务表-已分配
     */
    public static final Short AREA_TASK_MODEL_STATUS_DISTRIBUTED = 1;

    /**
     * 大区款式任务表-重新分配
     */
    public static final Short AREA_TASK_MODEL_STATUS_REDISTRIBUTE = 2;

    /**
     * taskType验证类型
     */
    public static final Integer CHECK_TYPE_TASKTYPE = 1;
    /**
     * modelName验证类型
     */
    public static final Integer CHECK_TYPE_MODELNAME = 2;
    /**
     * cmmdtyCode验证类型
     */
    public static final Integer CHECK_TYPE_CMMDTYCODES = 3;
    /**
     * disCode验证类型
     */
    public static final Integer CHECK_TYPE_DISCODE = 4;
    /**
     * disName验证类型
     */
    public static final Integer CHECK_TYPE_DISNAME = 5;
    /**
     * targetNum验证类型
     */
    public static final Integer CHECK_TYPE_TARGETNUM = 6;

    /**
     * 总部款式任务表-未分配
     */
    public static final Short STORE_TASK_MODEL_STATUS_UNDISTRIBUTED = 0;

    /**
     * 总部款式任务表-已分配
     */
    public static final Short STORE_TASK_MODEL_STATUS_DISTRIBUTED = 1;

    /**
     * 总部款式任务表-重新分配
     */
    public static final Short STORE_TASK_MODEL_STATUS_REDISTRIBUTE = 2;

    /**
     * 总部主推任务 解析第一个excel成功
     */
    public static final String HQ_TASK_PARSE_FIRST_XLS_SUCCESS = "hq_task_parse_first_xls_success";

    /**
     * 任务月份大于当前月
     */
    public static final Integer BIG_THAN_CURRENT_MONTH = 1;

    /**
     * 任务月份等于当前月
     */
    public static final Integer EQUAL_THAN_CURRENT_MONTH = 0;

    /**
     * 任务月份小于于当前月
     */
    public static final Integer SAMLL_THAN_CURRENT_MONTH = -1;

}
